local InaccurateBlaster = Instance.new("Tool") InaccurateBlaster.Name = "Inaccurate Blaster" local Handle = Instance.new("Part") Handle.Name = "Handle" Handle.BottomSurface = Enum.SurfaceType.Smooth Handle.TopSurface = Enum.SurfaceType.Smooth Handle.Color = Color3.fromRGB(0, 255, 255) Handle.Massless = true Handle.Material = Enum.Material.Neon Handle.Size = Vector3.new(1, 1, 1) Handle.CFrame = CFrame.new(273.5, 1.625, -91) Handle.Parent = InaccurateBlaster local Part = Instance.new("Part") Part.Name = "Blaster" Part.BottomSurface = Enum.SurfaceType.Smooth Part.TopSurface = Enum.SurfaceType.Smooth Part.Color = Color3.fromRGB(0, 255, 255) Part.Massless = true Part.Material = Enum.Material.Neon Part.Size = Vector3.new(1, 1, 3) Part.CFrame = CFrame.new(273.5, 2.625, -92) Part.Parent = InaccurateBlaster local Trail = Instance.new("Trail") Trail.FaceCamera = true Trail.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255)) Trail.LightEmission = 1 Trail.Parent = Part local Attachment = Instance.new("Attachment") Attachment.Name = "0" Attachment.CFrame = CFrame.new(-0.5, 0, 1.5) Attachment.WorldPosition = Vector3.new(273, 2.625, -90.5) Attachment.WorldCFrame = CFrame.new(273, 2.625, -90.5) Attachment.Position = Vector3.new(-0.5, 0, 1.5) Attachment.Parent = Part local Attachment1 = Instance.new("Attachment") Attachment1.Name = "1" Attachment1.CFrame = CFrame.new(0.5, 0, 1.5) Attachment1.WorldPosition = Vector3.new(274, 2.625, -90.5) Attachment1.WorldCFrame = CFrame.new(274, 2.625, -90.5) Attachment1.Position = Vector3.new(0.5, 0, 1.5) Attachment1.Parent = Part local Weld = Instance.new("Weld") Weld.C0 = CFrame.new(0, -1, 1) Weld.Parent = Part Trail.Attachment0 = Attachment Trail.Attachment1 = Attachment1 Weld.Part1 = Handle Weld.Part0 = Part InaccurateBlaster.Parent = owner.Backpack local PartB = Instance.new("Part") PartB.Transparency = 1 PartB.CanCollide = false local SB = Instance.new("Sound",PartB) SB.SoundId = "rbxasset://sounds/electronicpingshort.wav" SB.Volume = 2.4 SB.PlayOnRemove = true SB.TimePosition = 0.2 PartB.Anchored = true local C = owner.Character.Torso.Color Part.Color = C Handle.Color = C Trail.Color = ColorSequence.new(C) function DeathSound(pos) for i = 1,17 do if SB and SB.Parent then local P = 1.55+i*0.05 if i%2 == 0 then P = (P-0.05)/2 end SB.PlaybackSpeed = P end if PartB then PartB.Position = pos PartB.Parent = script PartB.Parent = nil end wait(0.06) end end function Kill(Character) task.spawn(function() DeathSound(Character.Head.Position) end) Character:BreakJoints() game:GetService("Debris"):AddItem(Character, 1) for i,v in pairs(Character:GetChildren()) do if v:IsA("BasePart") then v.Anchored = true v.Material = Enum.Material.Neon local SelectionBox = Instance.new("SelectionBox") SelectionBox.LineThickness = 0.05 SelectionBox.Adornee = v SelectionBox.Parent = script game:GetService("Debris"):AddItem(SelectionBox, 1) game:GetService("TweenService"):Create(v, TweenInfo.new(1, Enum.EasingStyle.Linear), {Transparency = 1}):Play() spawn(function() local n = 0 while v:IsDescendantOf(workspace) do if n == 0 then n = 1 else n = 0 end v.Color = (n == 0 and C) or Color3.new() SelectionBox.Color3 = v.Color wait() end end) end end end NLS([[ local AimCursor = Instance.new("Part") AimCursor.Name = "AimCursor" AimCursor.Anchored = true AimCursor.BottomSurface = Enum.SurfaceType.Smooth AimCursor.CanCollide = false AimCursor.Transparency = 1 AimCursor.TopSurface = Enum.SurfaceType.Smooth AimCursor.Size = Vector3.new(1, 1, 1) AimCursor.CFrame = CFrame.new(300.2499694824219, 0.5000039935112, -104.37999725341797) local BillboardGui = Instance.new("BillboardGui") BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling BillboardGui.Active = true BillboardGui.Brightness = 2 BillboardGui.Size = UDim2.new(8, 0, 8, 0) BillboardGui.ClipsDescendants = true BillboardGui.Parent = AimCursor local ImageLabel = Instance.new("ImageLabel") ImageLabel.Size = UDim2.new(1, 0, 1, 0) ImageLabel.BackgroundTransparency = 1 ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ImageLabel.Image = "rbxassetid://12143086147" ImageLabel.Parent = BillboardGui BillboardGui.Adornee = AimCursor AimCursor.Parent = script.Parent local params = RaycastParams.new() params.FilterDescendantsInstances = {AimCursor} local C = owner.Character.Torso.Color task.spawn(function() local n = 0 while true do if n == 0 then n = 1 else n = 0 end ImageLabel.ImageColor3 = (n == 0 and C) or Color3.new() task.wait(0.01) end end) game:GetService("RunService").RenderStepped:Connect(function() local pos = (script.Parent.Blaster.CFrame * CFrame.new(0, 0, -1.65)).Position local ray = workspace:Raycast(pos, script.Parent.Blaster.CFrame.LookVector * 1024, params) if ray then AimCursor.Parent = script AimCursor.Position = ray.Position else AimCursor.Parent = nil end end) ]], InaccurateBlaster) InaccurateBlaster.Activated:Connect(function() local pos = (Part.CFrame * CFrame.new(0, 0, -1.65)).Position local ray = workspace:Raycast(pos, Part.CFrame.LookVector * 1024) if ray then if ray.Instance:FindFirstAncestorOfClass("Model") then if ray.Instance:FindFirstAncestorOfClass("Model"):FindFirstChildOfClass("Humanoid") then Kill(ray.Instance:FindFirstAncestorOfClass("Model")) end end end end)